// 全局组件注册  对象式
// import GeekIcon from '@/components/geek-icon.vue'
// import AppTabbar from '@/components/app-tabbar.vue'
// export default {
//   install (Vue, options) {
//     Vue.component(GeekIcon.name, GeekIcon)
//     Vue.component(AppTabbar.name, AppTabbar)
//   }
// }

// 全局组件注册  函数式
// import GeekIcon from '@/components/geek-icon.vue'
// import AppTabbar from '@/components/app-tabbar.vue'
// export default function(Vue, options){
//     Vue.component(GeekIcon.name, GeekIcon)
//     Vue.component(AppTabbar.name, AppTabbar)
// }

// 最省代码的方法  自动注册
export default function (Vue, options) {
  const req = require.context('./', true, /\.vue$/)
  console.log(req.keys())
  req.keys().forEach(item => {
    const componentCom = req(item).default
    Vue.component(componentCom.name, componentCom)
  })
}
